NES - SNES Search/Patch Tool  by: Tony H
Version 1.1   5/1/2022   
For Windows     (written in C#)
Send bug reports or comments to: t_hedstrom@yahoo.com

My site, with other editors, programs, Game Genie codes, guides, etc...
https://codehut.gshi.org/
http://www.angelfire.com/games2/codehut/

Version 1.0 = Initial public release. 4/12/2022

Version 1.1 = Improvements: Much better results/compatibility for the "Start w/more", "Subtracts", and "Adds" type searches.  Added new search type: "Start w/more (indexed w/ X)".  Improved the RAM search feature so it will find more matches/ROM addresses.  Added a button to automatically assign values to your ROM addresses when using the RAM search option.  Improved instructions for the RAM search feature (when you click on the "Info for value search" button).   Added more info to the Dump text file.


This program will let you enter a RAM address for any NES or SNES game, and will search your ROM and see if it can find places where your RAM address changes things in the game.  It will display up to 10 matches (ROM addresses) that it finds, along with old and new values or opcodes/instructions.  You can then patch any changes you make into your ROM.

You can find RAM addresses for NES/SNES games all over the internet.

If you don't have a RAM address, there is a section that will try and find a RAM address for you.  Click on the "Info for value search" button for information about that.

There are Help/Info buttons which should answer any questions.  Also, if you hover your mouse over any of the buttons, it will show you useful information.

There is a Dump button that will create a text file with lots of useful info like: Name of your game, RAM address you searched for, all of the ROM addresses it found (including old and new values), etc.

When patching, you can decide if you want it to make a backup copy of your ROM or not.  If you do make a backup copy, the program will automatically add "Patched" to the end of your file name, which makes it easy to remember which file was patched, although you can name the new file anything you want as long as it's not the same as the original file name.  This keeps your original ROM safe.

Will work on any version or any region, and with or without a header, although it may not always find matches for every RAM address.

Shouldn't need any additional files if you're using Windows (uses the .net framework).
